//**********租户-应用表***********/;
import request from '@/utils/request.js';
const BASE_URL=process.env.VUE_APP_ROOT_URL === './'?'':'/dev-centre'
/**
 * 保存
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * designerVersion:'', //$column.comments 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * managerIds:'', // 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * srcAppUnique:'', //原始app_unique 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * tenantId:'', //租户ID 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { postHmtenantapp } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function postHmtenantapp(data={}, config={}){
  return request({
    method: 'post',
    data,
    url: BASE_URL+`/api/hm-tenant-app`,
    ...config,
  }) 
}

/**
 * 更新APP设置（包含管理员）
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * id:'', //租户应用ID 	类型:integer 非必填
 * managerIds:'', //应用管理员 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantapp } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantapp(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app`,
    ...config,
  }) 
}

/**
 * 删除
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 // 类型 array
 * []integer
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { deleteHmtenantapp } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function deleteHmtenantapp(data=[], config={}){
  return request({
    method: 'delete',
    data,
    url: BASE_URL+`/api/hm-tenant-app`,
    ...config,
  }) 
}

/**
 * 更新APP基础配置
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * id:'', //租户应用ID 	类型:integer 非必填
 * managerIds:'', //应用管理员 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappBaseconfig } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappBaseconfig(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/base-config`,
    ...config,
  }) 
}

/**
 * 更新APP基础配置(不检测权限)
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * id:'', //租户应用ID 	类型:integer 非必填
 * managerIds:'', //应用管理员 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappBaseconfigNotvalidatepermission } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappBaseconfigNotvalidatepermission(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/base-config/not-validate-permission`,
    ...config,
  }) 
}

/**
 * 保存文件夹
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * designerVersion:'', //$column.comments 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * managerIds:'', // 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * srcAppUnique:'', //原始app_unique 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * tenantId:'', //租户ID 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { postHmtenantappCreatefolder } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function postHmtenantappCreatefolder(data={}, config={}){
  return request({
    method: 'post',
    data,
    url: BASE_URL+`/api/hm-tenant-app/create-folder`,
    ...config,
  }) 
}

/**
 * 删除文件夹
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 // 类型 array
 * []integer
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { deleteHmtenantappDeletefolder } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function deleteHmtenantappDeletefolder(data=[], config={}){
  return request({
    method: 'delete',
    data,
    url: BASE_URL+`/api/hm-tenant-app/delete-folder`,
    ...config,
  }) 
}

/**
 * 应用交接
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * srcPersonalId:'', // 	类型:integer 非必填
 * targets:'', // 	类型:array 非必填
 * tenantId:'', // 	类型:string 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappHandover } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappHandover(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/hand-over`,
    ...config,
  }) 
}

/**
 * 导入应用
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * formData 
 * params 参数 
 * appName:'', //应用名称 非必填
 * managerIds:'', //应用成员（id逗号分割） 非必填
 * remark:'', //备注 非必填
 * parentId:'', //目录ID 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { postHmtenantappImport } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function postHmtenantappImport(data={}, params={}, config={}){
  return request({
    method: 'post',
    data,
    params,
    url: BASE_URL+`/api/hm-tenant-app/import`,
    ...config,
  }) 
}

/**
 * 详情
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * id:'', //id 必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:object
  * {
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }, //返回正确结果时携带的数据 	类型:undefined 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappInfo } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappInfo(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/info`,
    ...config,
  }) 
}

/**
 * 根据unique获取信息
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * ********
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:object
  * {
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }, //返回正确结果时携带的数据 	类型:undefined 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappInfounique } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappInfounique(config={}){
  return request({
    method: 'get',
    url: BASE_URL+`/api/hm-tenant-app/info-unique`,
    ...config,
  }) 
}

/**
 * 列表
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * ********
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:[object]
  * [{
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }], //返回正确结果时携带的数据 	类型:array 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappList } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappList(config={}){
  return request({
    method: 'get',
    url: BASE_URL+`/api/hm-tenant-app/list`,
    ...config,
  }) 
}

/**
 * 根据租户和创建人的应用
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * tenantId:'', //tenantId 必填
 * personalId:'', //personalId 必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:[object]
  * [{
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }], //返回正确结果时携带的数据 	类型:array 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappListByTenantIdPersonalId } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappListByTenantIdPersonalId(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/list/by/tenantId/personalId`,
    ...config,
  }) 
}

/**
 * 应用市场-启用应用
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * appName:'', //应用名称 	类型:string 非必填
 * appUnique:'', //应用唯一标识 	类型:string 非必填
 * descriptions:'', //备注 	类型:string 非必填
 * parentId:'', //目录ID 	类型:integer 非必填
 * releaseVersion:'', //应用发布版本号 	类型:string 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { postHmtenantappMarketappimport } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function postHmtenantappMarketappimport(data={}, config={}){
  return request({
    method: 'post',
    data,
    url: BASE_URL+`/api/hm-tenant-app/market-app-import`,
    ...config,
  }) 
}

/**
 * 应用市场-获取应用logo
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * appUnique:'', //appUnique 必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappNakedApplogo } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappNakedApplogo(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/naked/app-logo`,
    ...config,
  }) 
}

/**
 * 根据unique获取信息(不需要token)
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * ********
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:object
  * {
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }, //返回正确结果时携带的数据 	类型:undefined 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappNakedInfounique } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappNakedInfounique(config={}){
  return request({
    method: 'get',
    url: BASE_URL+`/api/hm-tenant-app/naked/info-unique`,
    ...config,
  }) 
}

/**
 * 更新密码强度校验标识
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * appUniqueId:'', //应用标识 	类型:string 非必填
 * pwdCheck:'', //密码强度校验 	类型:boolean 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappNakedPwdcheck } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappNakedPwdcheck(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/naked/pwd-check`,
    ...config,
  }) 
}

/**
 * 回收站分页列表
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * pageNo:'', //页码 非必填
 * pageSize:'', //每页数据条数 非必填
 * appName:'', //appName 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:object
  * {
  * data:[object]
  * [{
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }], //数据 	类型:array 必填,
  * pageNo:'', //当前页码 	类型:integer 必填,
  * pageSize:'', //每页记录数 	类型:integer 必填,
  * totalCount:'', //总记录数 	类型:integer 必填,
  * totalPage:'', //总页数 	类型:integer 必填
  * }, //返回正确结果时携带的数据 	类型:undefined 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappPageBin } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappPageBin(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/page/bin`,
    ...config,
  }) 
}

/**
 * 分页列表
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * pageNo:'', //页码 非必填
 * pageSize:'', //每页数据条数 非必填
 * appName:'', //appName 非必填
 * tenantName:'', //tenantName 非必填
 * startTime:'', //startTime 非必填
 * endTime:'', //endTime 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:object
  * {
  * data:[object]
  * [{
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }], //数据 	类型:array 必填,
  * pageNo:'', //当前页码 	类型:integer 必填,
  * pageSize:'', //每页记录数 	类型:integer 必填,
  * totalCount:'', //总记录数 	类型:integer 必填,
  * totalPage:'', //总页数 	类型:integer 必填
  * }, //返回正确结果时携带的数据 	类型:undefined 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappPageList } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappPageList(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/page/list`,
    ...config,
  }) 
}

/**
 * 已发布应用分页列表
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * pageNo:'', //页码 非必填
 * pageSize:'', //每页数据条数 非必填
 * appName:'', //appName 非必填
 * startTime:'', //startTime 非必填
 * endTime:'', //endTime 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:object
  * {
  * data:[object]
  * [{
  * apkLogo:'', //apk logo 	类型:string 非必填,
  * apkName:'', //apk名称 	类型:string 非必填,
  * appName:'', //应用名称 	类型:string 非必填,
  * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填,
  * appUniqueId:'', //应用唯一标识 	类型:string 非必填,
  * appVersion:'', //应用版本 	类型:string 非必填,
  * createBy:'', //创建人 	类型:string 非必填,
  * createDate:'', //创建时间 	类型:string 非必填,
  * createId:'', //$column.comments 	类型:integer 非必填,
  * deleted:'', //是否删除,0: 未删除 1: 删除 	类型:integer 非必填,
  * designerVersion:'', //$column.comments 	类型:string 非必填,
  * icon:'', //应用图标 	类型:string 非必填,
  * iconPro:'', //应用拓展名图标 	类型:string 非必填,
  * id:'', //租户应用ID 	类型:integer 非必填,
  * managerList:'', //应用管理员 	类型:array 非必填,
  * modifyBy:'', //修改人 	类型:string 非必填,
  * modifyDate:'', //修改时间 	类型:string 非必填,
  * parentId:'', //父级ID 	类型:integer 非必填,
  * pwdCheck:'', // 	类型:boolean 非必填,
  * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填,
  * remark:'', //备注 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * srcAppUnique:'', //原始app_unique 	类型:string 非必填,
  * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填,
  * tenantId:'', //租户ID 	类型:string 非必填,
  * tenantName:'', //租户名称 	类型:string 非必填
  * }], //数据 	类型:array 必填,
  * pageNo:'', //当前页码 	类型:integer 必填,
  * pageSize:'', //每页记录数 	类型:integer 必填,
  * totalCount:'', //总记录数 	类型:integer 必填,
  * totalPage:'', //总页数 	类型:integer 必填
  * }, //返回正确结果时携带的数据 	类型:undefined 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappPageReleaselist } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappPageReleaselist(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/page/release-list`,
    ...config,
  }) 
}

/**
 * 恢复
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * id:'', //租户应用ID 	类型:integer 非必填
 * managerIds:'', //应用管理员 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappRecover } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappRecover(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/recover`,
    ...config,
  }) 
}

/**
 * 回收站删除
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 // 类型 array
 * []integer
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { deleteHmtenantappTrash } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function deleteHmtenantappTrash(data=[], config={}){
  return request({
    method: 'delete',
    data,
    url: BASE_URL+`/api/hm-tenant-app/trash`,
    ...config,
  }) 
}

/**
 * 获取所有app
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * deleted:'', //deleted 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:[object]
  * [{
  * appName:'', // 	类型:string 非必填,
  * appType:'', // 	类型:integer 非必填,
  * appUniqueId:'', // 	类型:string 非必填,
  * appVersion:'', // 	类型:string 非必填,
  * children:'', // 	类型:array 非必填,
  * createBy:'', // 	类型:string 非必填,
  * createDate:'', // 	类型:string 非必填,
  * createId:'', // 	类型:integer 非必填,
  * currentTenantId:'', // 	类型:integer 非必填,
  * currentUserId:'', // 	类型:integer 非必填,
  * deleted:'', // 	类型:integer 非必填,
  * designerVersion:'', // 	类型:string 非必填,
  * icon:'', // 	类型:string 非必填,
  * id:'', // 	类型:integer 非必填,
  * managerList:'', // 	类型:array 非必填,
  * modifyBy:'', // 	类型:string 非必填,
  * modifyDate:'', // 	类型:string 非必填,
  * parentId:'', // 	类型:integer 非必填,
  * released:'', // 	类型:integer 非必填,
  * remark:'', // 	类型:string 非必填,
  * sourceType:'', // 	类型:integer 非必填,
  * status:'', // 	类型:integer 非必填,
  * version:'', // 	类型:integer 非必填
  * }], //返回正确结果时携带的数据 	类型:array 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappTree } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappTree(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/tree`,
    ...config,
  }) 
}

/**
 * 获取所有应用unique
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * params 参数 
 * designerVersion:'', //designerVersion 非必填
 * tenantId:'', //tenantId 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:array 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { getHmtenantappUniquelist } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function getHmtenantappUniquelist(params={}, config={}){
  return request({
    method: 'get',
    params,
    url: BASE_URL+`/api/hm-tenant-app/unique-list`,
    ...config,
  }) 
}

/**
 * 修改文件夹
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * apkLogo:'', //apk logo 	类型:string 非必填
 * apkName:'', //apk名称 	类型:string 非必填
 * appName:'', //应用名称 	类型:string 非必填
 * appType:'', //类型，0：默认值 1:文件夹2：应用 	类型:integer 非必填
 * appUniqueId:'', //应用唯一标识 	类型:string 非必填
 * appVersion:'', //应用版本 	类型:string 非必填
 * icon:'', //应用图标 	类型:string 非必填
 * iconPro:'', //应用拓展名图标 	类型:string 非必填
 * id:'', //租户应用ID 	类型:integer 非必填
 * managerIds:'', //应用管理员 	类型:string 非必填
 * parentId:'', //父级ID 	类型:integer 非必填
 * released:'', //是否以发布，0：未发布 1:已发布 	类型:integer 非必填
 * remark:'', //备注 	类型:string 非必填
 * status:'', //状态，0：未锁定 1:已锁定 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappUpdatefolder } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappUpdatefolder(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/update-folder`,
    ...config,
  }) 
}

/**
 * 修改
 * @doc http://ms-dev.hancode.com/dev-centre/v2/api-docs
 * data 参数 
 * id:'', //账号ID 	类型:integer 非必填
 * status:'', //状态 	类型:integer 非必填
 * @returns
 * code:'', //执行结果状态码 	类型:integer 必填
 * data:'', //返回正确结果时携带的数据 	类型:string 非必填
 * message:'', //执行结果信息 	类型:string 必填
 * messageData:'', //错误信息填充字段 	类型:array 非必填
 * **********************
 * import { putHmtenantappUpdatestatus } from '@/apis/dev-centre/HmTenantAppController.js'
 */
export function putHmtenantappUpdatestatus(data={}, config={}){
  return request({
    method: 'put',
    data,
    url: BASE_URL+`/api/hm-tenant-app/update-status`,
    ...config,
  }) 
}